package com.fujitsu.nanjing.tieba.dao;

import com.fujitsu.nanjing.tieba.ibator.CoreUser;
import com.fujitsu.nanjing.tieba.ibator.CoreUserCriteria;
import java.util.List;

public interface CoreUserDAO {
    int countByExample(CoreUserCriteria example);

    int deleteByExample(CoreUserCriteria example);

    int deleteByPrimaryKey(String userid);

    void insert(CoreUser record);

    void insertSelective(CoreUser record);

    List<CoreUser> selectByExample(CoreUserCriteria example);

    CoreUser selectByPrimaryKey(String userid);

    int updateByExampleSelective(CoreUser record, CoreUserCriteria example);

    int updateByExample(CoreUser record, CoreUserCriteria example);

    int updateByPrimaryKeySelective(CoreUser record);

    int updateByPrimaryKey(CoreUser record);
}